﻿<%@ Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Assembly Name="SPMcDonough.Moss.BlobCacheFarmFlush, Version=1.0.2.0, Culture=neutral, PublicKeyToken=9145c74f55768170" %>
<%@ Page Language="C#" Inherits="SPMcDonough.Moss.BlobCacheFarmFlush.BlobCacheFarmFlushPage" MasterPageFile="~/_layouts/application.master" %> 
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormControl" src="/_controltemplates/InputFormControl.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormSection" src="/_controltemplates/InputFormSection.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ButtonSection" src="/_controltemplates/ButtonSection.ascx" %>
<%@ Register Tagprefix="wssawc" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<asp:Content contentplaceholderid="PlaceHolderPageTitle" runat="server">
BLOB Cache Flush
</asp:Content>

<asp:Content contentplaceholderid="PlaceHolderPageTitleInTitleArea" runat="server">
BLOB Cache Flush
</asp:Content>

<asp:Content contentplaceholderid="PlaceHolderPageDescription" runat="server">
Mechanism to flush the site collection's BLOB cache on all servers within the farm.
</asp:Content>

<asp:Content contentplaceholderid="PlaceHolderMain" runat="server">
    <asp:Panel ID="AppropriateAccessPanel" runat="server">
	    <table class=propertysheet border="0" width="100%" cellspacing="0" cellpadding="0">
		    <wssuc:InputFormSection Title="Disk Based Cache Reset On All Web Front Ends"
			                        runat="server">
                <Template_Description>
                    When you select this check box, all entries in the disk based BLOB (binary large object) cache will be flushed upon clicking the <b>OK</b> button.  This flush will occur on all servers within the MOSS farm, and it will impact sites that reside under the following base URLs (for which BLOB caching is enabled):
                    <br />
                    <asp:BulletedList id="AffectedUrlsList" BulletStyle="Disc" runat="server" />
                </Template_Description>
			    <Template_InputFormControls>
			        <wssuc:InputFormControl ID="CheckSectionInputForm" LabelText="" runat="server">
			            <Template_Control>
        				    <wssawc:InputFormCheckBox ID="ResetBlobCacheCheckBox" LabelText="Force all servers in the farm to reset their disk based caches." runat="server"/>
	                    </Template_Control>
	                </wssuc:InputFormControl>
			        <wssuc:InputFormControl ID="StopSectionInputForm" LabelText="" runat="server">
			            <Template_Control>
                            <asp:Label id="StopFlushLabel" runat="server" />
            		        <asp:Button runat="server" class="ms-ButtonHeightWidth" Text="Cancel Flush" id="StopFlushButton" OnClick="StopFlushButton_Click" />
	                    </Template_Control>
	                </wssuc:InputFormControl>
			    </Template_InputFormControls>
		    </wssuc:InputFormSection>
		    <wssuc:ButtonSection runat="server" ShowStandardCancelButton="false">
			    <Template_Buttons>
				    <asp:Button runat="server" class="ms-ButtonHeightWidth" OnClick="OkButton_Click" Text="OK" id="OkButton" accesskey="o"/>
				    <asp:Button runat="server" class="ms-ButtonHeightWidth" OnClick="CancelButton_Click" Text="Cancel" id="CancelButton" accesskey="c"/>
			    </Template_Buttons>
		    </wssuc:ButtonSection>
	    </table>
	</asp:Panel>
	<asp:Panel ID="InappropriateAccessPanel" runat="server">
	    <br />
	    <h5><asp:Label ID="ReasonForBlockLabel" runat="server" /></h5>
	</asp:Panel>
    <SharePoint:FormDigest runat=server/>
</asp:Content>
